@charset "utf-8";
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

ol, ul {
    list-style: none
}

blockquote, q {
    quotes: none
}

blockquote:after, blockquote:before, q:after, q:before {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.IIV::-webkit-media-controls-play-button, .IIV::-webkit-media-controls-start-playback-button {
    opacity: 0;
    pointer-events: none;
    width: 5px
}

.musicMenu, .musicMenu .control {
    width: 1rem;
    height: 1rem;
    position: absolute
}

html {
    font-size: 62.5%
}

.musicMenu {
    right: .22rem;
    top: 1.49rem;
    z-index: 999999;
}

.musicMenu .control .control-after {
    position: absolute;
    width: 1rem;
    height: 1rem;
    left: 0;
    bottom: 0;
    background: url(../images/music.png) center center no-repeat;
    background-size: 100% 100%
}

/*.musicMenu .control.show_loop {*/
/*    background: url(../images/music_fly.gif) center center no-repeat;*/
/*    background-size: 100% 100%*/
/*}*/

@-webkit-keyframes musicMenu_animation {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes musicMenu_animation {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.musicMenu .control.show_loop .control-after {
    background: url(../images/music.png) center center no-repeat;
    background-size: 100% 100%;
    -webkit-animation: musicMenu_animation 5s linear infinite;
    animation: musicMenu_animation 5s linear infinite
}

.popBox .alertBoxMarginTop {
    height: 0;
    line-height: 0
}

.popBox .alertText {
    width: 16rem;
    margin: 0 auto;
    padding: 1rem;
    min-height: 5rem;
    background: #fff;
    border-radius: 5px;
    font-style: 12px
}

.popBox .alertText button {
    display: block;
    width: 100%;
    height: 2.5rem;
    margin-top: 2rem;
    background: #286090;
    border: 1px solid;
    color: #fff;
    border-radius: 5px
}

.cuttingImgBox {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden
}

.cuttingImgBox img {
    display: block;
    position: absolute;
    left: 0;
    width: 100%
}